/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package EA_Model.IEC61970.Domain;

import java.lang.String;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see EA_Model.IEC61970.Domain.DomainFactory
 * @model kind="package"
 * @generated
 */
public interface DomainPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "Domain";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http:///EA_Model/IEC61970/Domain.ecore";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "EA_Model.IEC61970.Domain";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	DomainPackage eINSTANCE = EA_Model.IEC61970.Domain.impl.DomainPackageImpl.init();

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.AbsoluteDateImpl <em>Absolute Date</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.AbsoluteDateImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAbsoluteDate()
	 * @generated
	 */
	int ABSOLUTE_DATE = 0;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE_DATE__VALUE = 0;

	/**
	 * The number of structural features of the '<em>Absolute Date</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE_DATE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.StringImpl <em>String</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.StringImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getString()
	 * @generated
	 */
	int STRING = 1;

	/**
	 * The number of structural features of the '<em>String</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STRING_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ActivePowerImpl <em>Active Power</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ActivePowerImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getActivePower()
	 * @generated
	 */
	int ACTIVE_POWER = 2;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Active Power</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.FloatImpl <em>Float</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.FloatImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getFloat()
	 * @generated
	 */
	int FLOAT = 3;

	/**
	 * The number of structural features of the '<em>Float</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOAT_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ActivePowerChangeRateImpl <em>Active Power Change Rate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ActivePowerChangeRateImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getActivePowerChangeRate()
	 * @generated
	 */
	int ACTIVE_POWER_CHANGE_RATE = 4;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER_CHANGE_RATE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER_CHANGE_RATE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER_CHANGE_RATE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Active Power Change Rate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVE_POWER_CHANGE_RATE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.AdmittanceImpl <em>Admittance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.AdmittanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAdmittance()
	 * @generated
	 */
	int ADMITTANCE = 5;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ADMITTANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ADMITTANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ADMITTANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Admittance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ADMITTANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.AngleDegreesImpl <em>Angle Degrees</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.AngleDegreesImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAngleDegrees()
	 * @generated
	 */
	int ANGLE_DEGREES = 6;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_DEGREES__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_DEGREES__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_DEGREES__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Angle Degrees</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_DEGREES_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.AngleRadiansImpl <em>Angle Radians</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.AngleRadiansImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAngleRadians()
	 * @generated
	 */
	int ANGLE_RADIANS = 7;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_RADIANS__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_RADIANS__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_RADIANS__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Angle Radians</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANGLE_RADIANS_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ApparentPowerImpl <em>Apparent Power</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ApparentPowerImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getApparentPower()
	 * @generated
	 */
	int APPARENT_POWER = 8;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int APPARENT_POWER__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int APPARENT_POWER__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int APPARENT_POWER__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Apparent Power</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int APPARENT_POWER_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.BooleanImpl <em>Boolean</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.BooleanImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getBoolean()
	 * @generated
	 */
	int BOOLEAN = 9;

	/**
	 * The number of structural features of the '<em>Boolean</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BOOLEAN_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.CapacitanceImpl <em>Capacitance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.CapacitanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCapacitance()
	 * @generated
	 */
	int CAPACITANCE = 10;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CAPACITANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CAPACITANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CAPACITANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Capacitance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CAPACITANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ConductanceImpl <em>Conductance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ConductanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getConductance()
	 * @generated
	 */
	int CONDUCTANCE = 11;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONDUCTANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONDUCTANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONDUCTANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Conductance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONDUCTANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.CostPerEnergyUnitImpl <em>Cost Per Energy Unit</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.CostPerEnergyUnitImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCostPerEnergyUnit()
	 * @generated
	 */
	int COST_PER_ENERGY_UNIT = 12;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_PER_ENERGY_UNIT__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_PER_ENERGY_UNIT__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_PER_ENERGY_UNIT__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Cost Per Energy Unit</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_PER_ENERGY_UNIT_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.CostRateImpl <em>Cost Rate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.CostRateImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCostRate()
	 * @generated
	 */
	int COST_RATE = 13;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_RATE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_RATE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_RATE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Cost Rate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COST_RATE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.CurrentFlowImpl <em>Current Flow</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.CurrentFlowImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCurrentFlow()
	 * @generated
	 */
	int CURRENT_FLOW = 14;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CURRENT_FLOW__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CURRENT_FLOW__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CURRENT_FLOW__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Current Flow</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CURRENT_FLOW_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.DampingImpl <em>Damping</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.DampingImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getDamping()
	 * @generated
	 */
	int DAMPING = 15;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DAMPING__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DAMPING__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DAMPING__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Damping</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DAMPING_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.FloatQuantityImpl <em>Float Quantity</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.FloatQuantityImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getFloatQuantity()
	 * @generated
	 */
	int FLOAT_QUANTITY = 16;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOAT_QUANTITY__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOAT_QUANTITY__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOAT_QUANTITY__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Float Quantity</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOAT_QUANTITY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.FrequencyImpl <em>Frequency</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.FrequencyImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getFrequency()
	 * @generated
	 */
	int FREQUENCY = 17;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FREQUENCY__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FREQUENCY__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FREQUENCY__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Frequency</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FREQUENCY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.HoursImpl <em>Hours</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.HoursImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getHours()
	 * @generated
	 */
	int HOURS = 18;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int HOURS__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int HOURS__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int HOURS__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Hours</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int HOURS_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ImpedanceImpl <em>Impedance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ImpedanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getImpedance()
	 * @generated
	 */
	int IMPEDANCE = 19;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IMPEDANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IMPEDANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IMPEDANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Impedance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IMPEDANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.InductanceImpl <em>Inductance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.InductanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getInductance()
	 * @generated
	 */
	int INDUCTANCE = 20;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INDUCTANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INDUCTANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INDUCTANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Inductance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INDUCTANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.IntegerImpl <em>Integer</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.IntegerImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getInteger()
	 * @generated
	 */
	int INTEGER = 21;

	/**
	 * The number of structural features of the '<em>Integer</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTEGER_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.IntegerQuantityImpl <em>Integer Quantity</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.IntegerQuantityImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getIntegerQuantity()
	 * @generated
	 */
	int INTEGER_QUANTITY = 22;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTEGER_QUANTITY__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTEGER_QUANTITY__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTEGER_QUANTITY__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Integer Quantity</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTEGER_QUANTITY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.KWActivePowerImpl <em>KW Active Power</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.KWActivePowerImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getKWActivePower()
	 * @generated
	 */
	int KW_ACTIVE_POWER = 23;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int KW_ACTIVE_POWER__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int KW_ACTIVE_POWER__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int KW_ACTIVE_POWER__VALUE = 2;

	/**
	 * The number of structural features of the '<em>KW Active Power</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int KW_ACTIVE_POWER_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.LengthImpl <em>Length</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.LengthImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getLength()
	 * @generated
	 */
	int LENGTH = 24;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LENGTH__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LENGTH__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LENGTH__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Length</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LENGTH_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.MinutesImpl <em>Minutes</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.MinutesImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMinutes()
	 * @generated
	 */
	int MINUTES = 25;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MINUTES__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MINUTES__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MINUTES__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Minutes</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MINUTES_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.MoneyImpl <em>Money</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.MoneyImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMoney()
	 * @generated
	 */
	int MONEY = 26;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MONEY__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MONEY__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MONEY__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Money</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MONEY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.PUImpl <em>PU</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.PUImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getPU()
	 * @generated
	 */
	int PU = 27;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PU__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PU__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PU__VALUE = 2;

	/**
	 * The number of structural features of the '<em>PU</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PU_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.PerCentImpl <em>Per Cent</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.PerCentImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getPerCent()
	 * @generated
	 */
	int PER_CENT = 28;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PER_CENT__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PER_CENT__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PER_CENT__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Per Cent</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PER_CENT_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.PressureImpl <em>Pressure</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.PressureImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getPressure()
	 * @generated
	 */
	int PRESSURE = 29;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESSURE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESSURE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESSURE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Pressure</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESSURE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ReactanceImpl <em>Reactance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ReactanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getReactance()
	 * @generated
	 */
	int REACTANCE = 30;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Reactance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ReactivePowerImpl <em>Reactive Power</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ReactivePowerImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getReactivePower()
	 * @generated
	 */
	int REACTIVE_POWER = 31;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTIVE_POWER__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTIVE_POWER__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTIVE_POWER__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Reactive Power</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTIVE_POWER_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.RealEnergyImpl <em>Real Energy</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.RealEnergyImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getRealEnergy()
	 * @generated
	 */
	int REAL_ENERGY = 32;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REAL_ENERGY__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REAL_ENERGY__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REAL_ENERGY__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Real Energy</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REAL_ENERGY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.ResistanceImpl <em>Resistance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.ResistanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getResistance()
	 * @generated
	 */
	int RESISTANCE = 33;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESISTANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESISTANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESISTANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Resistance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RESISTANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.RotationSpeedImpl <em>Rotation Speed</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.RotationSpeedImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getRotationSpeed()
	 * @generated
	 */
	int ROTATION_SPEED = 34;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ROTATION_SPEED__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ROTATION_SPEED__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ROTATION_SPEED__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Rotation Speed</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ROTATION_SPEED_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.SecondsImpl <em>Seconds</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.SecondsImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getSeconds()
	 * @generated
	 */
	int SECONDS = 35;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SECONDS__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SECONDS__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SECONDS__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Seconds</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SECONDS_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.StringQuantityImpl <em>String Quantity</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.StringQuantityImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getStringQuantity()
	 * @generated
	 */
	int STRING_QUANTITY = 36;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STRING_QUANTITY__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STRING_QUANTITY__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STRING_QUANTITY__VALUE = 2;

	/**
	 * The number of structural features of the '<em>String Quantity</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STRING_QUANTITY_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.SusceptanceImpl <em>Susceptance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.SusceptanceImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getSusceptance()
	 * @generated
	 */
	int SUSCEPTANCE = 37;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUSCEPTANCE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUSCEPTANCE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUSCEPTANCE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Susceptance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUSCEPTANCE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.TemperatureImpl <em>Temperature</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.TemperatureImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getTemperature()
	 * @generated
	 */
	int TEMPERATURE = 38;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPERATURE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPERATURE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPERATURE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Temperature</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEMPERATURE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.VoltageImpl <em>Voltage</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.VoltageImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getVoltage()
	 * @generated
	 */
	int VOLTAGE = 39;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Voltage</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.VoltagePerReactivePowerImpl <em>Voltage Per Reactive Power</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.VoltagePerReactivePowerImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getVoltagePerReactivePower()
	 * @generated
	 */
	int VOLTAGE_PER_REACTIVE_POWER = 40;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE_PER_REACTIVE_POWER__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE_PER_REACTIVE_POWER__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE_PER_REACTIVE_POWER__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Voltage Per Reactive Power</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLTAGE_PER_REACTIVE_POWER_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.VolumeImpl <em>Volume</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.VolumeImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getVolume()
	 * @generated
	 */
	int VOLUME = 41;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLUME__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLUME__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLUME__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Volume</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VOLUME_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.WaterLevelImpl <em>Water Level</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.WaterLevelImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getWaterLevel()
	 * @generated
	 */
	int WATER_LEVEL = 42;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WATER_LEVEL__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WATER_LEVEL__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WATER_LEVEL__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Water Level</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WATER_LEVEL_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.WeightImpl <em>Weight</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.WeightImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getWeight()
	 * @generated
	 */
	int WEIGHT = 43;

	/**
	 * The feature id for the '<em><b>Multiplier</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WEIGHT__MULTIPLIER = 0;

	/**
	 * The feature id for the '<em><b>Unit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WEIGHT__UNIT = 1;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WEIGHT__VALUE = 2;

	/**
	 * The number of structural features of the '<em>Weight</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WEIGHT_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.impl.AbsoluteDateTimeImpl <em>Absolute Date Time</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.impl.AbsoluteDateTimeImpl
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAbsoluteDateTime()
	 * @generated
	 */
	int ABSOLUTE_DATE_TIME = 44;

	/**
	 * The feature id for the '<em><b>Value</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE_DATE_TIME__VALUE = 0;

	/**
	 * The number of structural features of the '<em>Absolute Date Time</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSOLUTE_DATE_TIME_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.UnitMultiplier <em>Unit Multiplier</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.UnitMultiplier
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getUnitMultiplier()
	 * @generated
	 */
	int UNIT_MULTIPLIER = 45;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.UnitSymbol <em>Unit Symbol</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.UnitSymbol
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getUnitSymbol()
	 * @generated
	 */
	int UNIT_SYMBOL = 46;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.MonetaryAmountPerEnergyUnit <em>Monetary Amount Per Energy Unit</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.MonetaryAmountPerEnergyUnit
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMonetaryAmountPerEnergyUnit()
	 * @generated
	 */
	int MONETARY_AMOUNT_PER_ENERGY_UNIT = 47;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.MonetaryAmountRate <em>Monetary Amount Rate</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.MonetaryAmountRate
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMonetaryAmountRate()
	 * @generated
	 */
	int MONETARY_AMOUNT_RATE = 48;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.Currency <em>Currency</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.Currency
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCurrency()
	 * @generated
	 */
	int CURRENCY = 49;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Domain.MonetaryAmountPerHeatUnit <em>Monetary Amount Per Heat Unit</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Domain.MonetaryAmountPerHeatUnit
	 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMonetaryAmountPerHeatUnit()
	 * @generated
	 */
	int MONETARY_AMOUNT_PER_HEAT_UNIT = 50;


	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.AbsoluteDate <em>Absolute Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Absolute Date</em>'.
	 * @see EA_Model.IEC61970.Domain.AbsoluteDate
	 * @generated
	 */
	EClass getAbsoluteDate();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.AbsoluteDate#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.AbsoluteDate#getValue()
	 * @see #getAbsoluteDate()
	 * @generated
	 */
	EReference getAbsoluteDate_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.String <em>String</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>String</em>'.
	 * @see EA_Model.IEC61970.Domain.String
	 * @generated
	 */
	EClass getString();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.ActivePower <em>Active Power</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Active Power</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePower
	 * @generated
	 */
	EClass getActivePower();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ActivePower#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePower#getMultiplier()
	 * @see #getActivePower()
	 * @generated
	 */
	EAttribute getActivePower_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ActivePower#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePower#getUnit()
	 * @see #getActivePower()
	 * @generated
	 */
	EAttribute getActivePower_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.ActivePower#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePower#getValue()
	 * @see #getActivePower()
	 * @generated
	 */
	EReference getActivePower_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Float <em>Float</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Float</em>'.
	 * @see EA_Model.IEC61970.Domain.Float
	 * @generated
	 */
	EClass getFloat();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.ActivePowerChangeRate <em>Active Power Change Rate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Active Power Change Rate</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePowerChangeRate
	 * @generated
	 */
	EClass getActivePowerChangeRate();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ActivePowerChangeRate#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePowerChangeRate#getMultiplier()
	 * @see #getActivePowerChangeRate()
	 * @generated
	 */
	EAttribute getActivePowerChangeRate_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ActivePowerChangeRate#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePowerChangeRate#getUnit()
	 * @see #getActivePowerChangeRate()
	 * @generated
	 */
	EAttribute getActivePowerChangeRate_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.ActivePowerChangeRate#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.ActivePowerChangeRate#getValue()
	 * @see #getActivePowerChangeRate()
	 * @generated
	 */
	EReference getActivePowerChangeRate_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Admittance <em>Admittance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Admittance</em>'.
	 * @see EA_Model.IEC61970.Domain.Admittance
	 * @generated
	 */
	EClass getAdmittance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Admittance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Admittance#getMultiplier()
	 * @see #getAdmittance()
	 * @generated
	 */
	EAttribute getAdmittance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Admittance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Admittance#getUnit()
	 * @see #getAdmittance()
	 * @generated
	 */
	EAttribute getAdmittance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Admittance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Admittance#getValue()
	 * @see #getAdmittance()
	 * @generated
	 */
	EReference getAdmittance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.AngleDegrees <em>Angle Degrees</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Angle Degrees</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleDegrees
	 * @generated
	 */
	EClass getAngleDegrees();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.AngleDegrees#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleDegrees#getMultiplier()
	 * @see #getAngleDegrees()
	 * @generated
	 */
	EAttribute getAngleDegrees_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.AngleDegrees#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleDegrees#getUnit()
	 * @see #getAngleDegrees()
	 * @generated
	 */
	EAttribute getAngleDegrees_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.AngleDegrees#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleDegrees#getValue()
	 * @see #getAngleDegrees()
	 * @generated
	 */
	EReference getAngleDegrees_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.AngleRadians <em>Angle Radians</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Angle Radians</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleRadians
	 * @generated
	 */
	EClass getAngleRadians();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.AngleRadians#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleRadians#getMultiplier()
	 * @see #getAngleRadians()
	 * @generated
	 */
	EAttribute getAngleRadians_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.AngleRadians#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleRadians#getUnit()
	 * @see #getAngleRadians()
	 * @generated
	 */
	EAttribute getAngleRadians_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.AngleRadians#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.AngleRadians#getValue()
	 * @see #getAngleRadians()
	 * @generated
	 */
	EReference getAngleRadians_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.ApparentPower <em>Apparent Power</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Apparent Power</em>'.
	 * @see EA_Model.IEC61970.Domain.ApparentPower
	 * @generated
	 */
	EClass getApparentPower();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ApparentPower#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.ApparentPower#getMultiplier()
	 * @see #getApparentPower()
	 * @generated
	 */
	EAttribute getApparentPower_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ApparentPower#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.ApparentPower#getUnit()
	 * @see #getApparentPower()
	 * @generated
	 */
	EAttribute getApparentPower_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.ApparentPower#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.ApparentPower#getValue()
	 * @see #getApparentPower()
	 * @generated
	 */
	EReference getApparentPower_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Boolean <em>Boolean</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Boolean</em>'.
	 * @see EA_Model.IEC61970.Domain.Boolean
	 * @generated
	 */
	EClass getBoolean();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Capacitance <em>Capacitance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Capacitance</em>'.
	 * @see EA_Model.IEC61970.Domain.Capacitance
	 * @generated
	 */
	EClass getCapacitance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Capacitance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Capacitance#getMultiplier()
	 * @see #getCapacitance()
	 * @generated
	 */
	EAttribute getCapacitance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Capacitance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Capacitance#getUnit()
	 * @see #getCapacitance()
	 * @generated
	 */
	EAttribute getCapacitance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Capacitance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Capacitance#getValue()
	 * @see #getCapacitance()
	 * @generated
	 */
	EReference getCapacitance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Conductance <em>Conductance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Conductance</em>'.
	 * @see EA_Model.IEC61970.Domain.Conductance
	 * @generated
	 */
	EClass getConductance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Conductance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Conductance#getMultiplier()
	 * @see #getConductance()
	 * @generated
	 */
	EAttribute getConductance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Conductance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Conductance#getUnit()
	 * @see #getConductance()
	 * @generated
	 */
	EAttribute getConductance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Conductance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Conductance#getValue()
	 * @see #getConductance()
	 * @generated
	 */
	EReference getConductance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.CostPerEnergyUnit <em>Cost Per Energy Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Cost Per Energy Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.CostPerEnergyUnit
	 * @generated
	 */
	EClass getCostPerEnergyUnit();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.CostPerEnergyUnit#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.CostPerEnergyUnit#getMultiplier()
	 * @see #getCostPerEnergyUnit()
	 * @generated
	 */
	EAttribute getCostPerEnergyUnit_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.CostPerEnergyUnit#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.CostPerEnergyUnit#getUnit()
	 * @see #getCostPerEnergyUnit()
	 * @generated
	 */
	EAttribute getCostPerEnergyUnit_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.CostPerEnergyUnit#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.CostPerEnergyUnit#getValue()
	 * @see #getCostPerEnergyUnit()
	 * @generated
	 */
	EReference getCostPerEnergyUnit_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.CostRate <em>Cost Rate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Cost Rate</em>'.
	 * @see EA_Model.IEC61970.Domain.CostRate
	 * @generated
	 */
	EClass getCostRate();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.CostRate#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.CostRate#getMultiplier()
	 * @see #getCostRate()
	 * @generated
	 */
	EAttribute getCostRate_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.CostRate#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.CostRate#getUnit()
	 * @see #getCostRate()
	 * @generated
	 */
	EAttribute getCostRate_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.CostRate#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.CostRate#getValue()
	 * @see #getCostRate()
	 * @generated
	 */
	EReference getCostRate_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.CurrentFlow <em>Current Flow</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Current Flow</em>'.
	 * @see EA_Model.IEC61970.Domain.CurrentFlow
	 * @generated
	 */
	EClass getCurrentFlow();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.CurrentFlow#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.CurrentFlow#getMultiplier()
	 * @see #getCurrentFlow()
	 * @generated
	 */
	EAttribute getCurrentFlow_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.CurrentFlow#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.CurrentFlow#getUnit()
	 * @see #getCurrentFlow()
	 * @generated
	 */
	EAttribute getCurrentFlow_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.CurrentFlow#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.CurrentFlow#getValue()
	 * @see #getCurrentFlow()
	 * @generated
	 */
	EReference getCurrentFlow_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Damping <em>Damping</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Damping</em>'.
	 * @see EA_Model.IEC61970.Domain.Damping
	 * @generated
	 */
	EClass getDamping();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Damping#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Damping#getMultiplier()
	 * @see #getDamping()
	 * @generated
	 */
	EAttribute getDamping_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Damping#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Damping#getUnit()
	 * @see #getDamping()
	 * @generated
	 */
	EAttribute getDamping_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Damping#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Damping#getValue()
	 * @see #getDamping()
	 * @generated
	 */
	EReference getDamping_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.FloatQuantity <em>Float Quantity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Float Quantity</em>'.
	 * @see EA_Model.IEC61970.Domain.FloatQuantity
	 * @generated
	 */
	EClass getFloatQuantity();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.FloatQuantity#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.FloatQuantity#getMultiplier()
	 * @see #getFloatQuantity()
	 * @generated
	 */
	EAttribute getFloatQuantity_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.FloatQuantity#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.FloatQuantity#getUnit()
	 * @see #getFloatQuantity()
	 * @generated
	 */
	EAttribute getFloatQuantity_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.FloatQuantity#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.FloatQuantity#getValue()
	 * @see #getFloatQuantity()
	 * @generated
	 */
	EReference getFloatQuantity_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Frequency <em>Frequency</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Frequency</em>'.
	 * @see EA_Model.IEC61970.Domain.Frequency
	 * @generated
	 */
	EClass getFrequency();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Frequency#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Frequency#getMultiplier()
	 * @see #getFrequency()
	 * @generated
	 */
	EAttribute getFrequency_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Frequency#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Frequency#getUnit()
	 * @see #getFrequency()
	 * @generated
	 */
	EAttribute getFrequency_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Frequency#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Frequency#getValue()
	 * @see #getFrequency()
	 * @generated
	 */
	EReference getFrequency_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Hours <em>Hours</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Hours</em>'.
	 * @see EA_Model.IEC61970.Domain.Hours
	 * @generated
	 */
	EClass getHours();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Hours#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Hours#getMultiplier()
	 * @see #getHours()
	 * @generated
	 */
	EAttribute getHours_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Hours#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Hours#getUnit()
	 * @see #getHours()
	 * @generated
	 */
	EAttribute getHours_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Hours#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Hours#getValue()
	 * @see #getHours()
	 * @generated
	 */
	EReference getHours_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Impedance <em>Impedance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Impedance</em>'.
	 * @see EA_Model.IEC61970.Domain.Impedance
	 * @generated
	 */
	EClass getImpedance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Impedance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Impedance#getMultiplier()
	 * @see #getImpedance()
	 * @generated
	 */
	EAttribute getImpedance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Impedance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Impedance#getUnit()
	 * @see #getImpedance()
	 * @generated
	 */
	EAttribute getImpedance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Impedance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Impedance#getValue()
	 * @see #getImpedance()
	 * @generated
	 */
	EReference getImpedance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Inductance <em>Inductance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inductance</em>'.
	 * @see EA_Model.IEC61970.Domain.Inductance
	 * @generated
	 */
	EClass getInductance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Inductance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Inductance#getMultiplier()
	 * @see #getInductance()
	 * @generated
	 */
	EAttribute getInductance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Inductance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Inductance#getUnit()
	 * @see #getInductance()
	 * @generated
	 */
	EAttribute getInductance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Inductance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Inductance#getValue()
	 * @see #getInductance()
	 * @generated
	 */
	EReference getInductance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Integer <em>Integer</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Integer</em>'.
	 * @see EA_Model.IEC61970.Domain.Integer
	 * @generated
	 */
	EClass getInteger();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.IntegerQuantity <em>Integer Quantity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Integer Quantity</em>'.
	 * @see EA_Model.IEC61970.Domain.IntegerQuantity
	 * @generated
	 */
	EClass getIntegerQuantity();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.IntegerQuantity#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.IntegerQuantity#getMultiplier()
	 * @see #getIntegerQuantity()
	 * @generated
	 */
	EAttribute getIntegerQuantity_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.IntegerQuantity#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.IntegerQuantity#getUnit()
	 * @see #getIntegerQuantity()
	 * @generated
	 */
	EAttribute getIntegerQuantity_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.IntegerQuantity#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.IntegerQuantity#getValue()
	 * @see #getIntegerQuantity()
	 * @generated
	 */
	EReference getIntegerQuantity_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.KWActivePower <em>KW Active Power</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>KW Active Power</em>'.
	 * @see EA_Model.IEC61970.Domain.KWActivePower
	 * @generated
	 */
	EClass getKWActivePower();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.KWActivePower#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.KWActivePower#getMultiplier()
	 * @see #getKWActivePower()
	 * @generated
	 */
	EAttribute getKWActivePower_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.KWActivePower#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.KWActivePower#getUnit()
	 * @see #getKWActivePower()
	 * @generated
	 */
	EAttribute getKWActivePower_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.KWActivePower#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.KWActivePower#getValue()
	 * @see #getKWActivePower()
	 * @generated
	 */
	EReference getKWActivePower_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Length <em>Length</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Length</em>'.
	 * @see EA_Model.IEC61970.Domain.Length
	 * @generated
	 */
	EClass getLength();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Length#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Length#getMultiplier()
	 * @see #getLength()
	 * @generated
	 */
	EAttribute getLength_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Length#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Length#getUnit()
	 * @see #getLength()
	 * @generated
	 */
	EAttribute getLength_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Length#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Length#getValue()
	 * @see #getLength()
	 * @generated
	 */
	EReference getLength_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Minutes <em>Minutes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Minutes</em>'.
	 * @see EA_Model.IEC61970.Domain.Minutes
	 * @generated
	 */
	EClass getMinutes();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Minutes#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Minutes#getMultiplier()
	 * @see #getMinutes()
	 * @generated
	 */
	EAttribute getMinutes_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Minutes#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Minutes#getUnit()
	 * @see #getMinutes()
	 * @generated
	 */
	EAttribute getMinutes_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Minutes#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Minutes#getValue()
	 * @see #getMinutes()
	 * @generated
	 */
	EReference getMinutes_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Money <em>Money</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Money</em>'.
	 * @see EA_Model.IEC61970.Domain.Money
	 * @generated
	 */
	EClass getMoney();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Money#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Money#getMultiplier()
	 * @see #getMoney()
	 * @generated
	 */
	EAttribute getMoney_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Money#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Money#getUnit()
	 * @see #getMoney()
	 * @generated
	 */
	EAttribute getMoney_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Money#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Money#getValue()
	 * @see #getMoney()
	 * @generated
	 */
	EReference getMoney_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.PU <em>PU</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>PU</em>'.
	 * @see EA_Model.IEC61970.Domain.PU
	 * @generated
	 */
	EClass getPU();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.PU#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.PU#getMultiplier()
	 * @see #getPU()
	 * @generated
	 */
	EAttribute getPU_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.PU#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.PU#getUnit()
	 * @see #getPU()
	 * @generated
	 */
	EAttribute getPU_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.PU#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.PU#getValue()
	 * @see #getPU()
	 * @generated
	 */
	EReference getPU_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.PerCent <em>Per Cent</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Per Cent</em>'.
	 * @see EA_Model.IEC61970.Domain.PerCent
	 * @generated
	 */
	EClass getPerCent();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.PerCent#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.PerCent#getMultiplier()
	 * @see #getPerCent()
	 * @generated
	 */
	EAttribute getPerCent_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.PerCent#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.PerCent#getUnit()
	 * @see #getPerCent()
	 * @generated
	 */
	EAttribute getPerCent_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.PerCent#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.PerCent#getValue()
	 * @see #getPerCent()
	 * @generated
	 */
	EReference getPerCent_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Pressure <em>Pressure</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Pressure</em>'.
	 * @see EA_Model.IEC61970.Domain.Pressure
	 * @generated
	 */
	EClass getPressure();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Pressure#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Pressure#getMultiplier()
	 * @see #getPressure()
	 * @generated
	 */
	EAttribute getPressure_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Pressure#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Pressure#getUnit()
	 * @see #getPressure()
	 * @generated
	 */
	EAttribute getPressure_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Pressure#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Pressure#getValue()
	 * @see #getPressure()
	 * @generated
	 */
	EReference getPressure_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Reactance <em>Reactance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Reactance</em>'.
	 * @see EA_Model.IEC61970.Domain.Reactance
	 * @generated
	 */
	EClass getReactance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Reactance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Reactance#getMultiplier()
	 * @see #getReactance()
	 * @generated
	 */
	EAttribute getReactance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Reactance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Reactance#getUnit()
	 * @see #getReactance()
	 * @generated
	 */
	EAttribute getReactance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Reactance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Reactance#getValue()
	 * @see #getReactance()
	 * @generated
	 */
	EReference getReactance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.ReactivePower <em>Reactive Power</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Reactive Power</em>'.
	 * @see EA_Model.IEC61970.Domain.ReactivePower
	 * @generated
	 */
	EClass getReactivePower();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ReactivePower#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.ReactivePower#getMultiplier()
	 * @see #getReactivePower()
	 * @generated
	 */
	EAttribute getReactivePower_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.ReactivePower#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.ReactivePower#getUnit()
	 * @see #getReactivePower()
	 * @generated
	 */
	EAttribute getReactivePower_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.ReactivePower#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.ReactivePower#getValue()
	 * @see #getReactivePower()
	 * @generated
	 */
	EReference getReactivePower_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.RealEnergy <em>Real Energy</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Real Energy</em>'.
	 * @see EA_Model.IEC61970.Domain.RealEnergy
	 * @generated
	 */
	EClass getRealEnergy();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.RealEnergy#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.RealEnergy#getMultiplier()
	 * @see #getRealEnergy()
	 * @generated
	 */
	EAttribute getRealEnergy_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.RealEnergy#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.RealEnergy#getUnit()
	 * @see #getRealEnergy()
	 * @generated
	 */
	EAttribute getRealEnergy_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.RealEnergy#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.RealEnergy#getValue()
	 * @see #getRealEnergy()
	 * @generated
	 */
	EReference getRealEnergy_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Resistance <em>Resistance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Resistance</em>'.
	 * @see EA_Model.IEC61970.Domain.Resistance
	 * @generated
	 */
	EClass getResistance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Resistance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Resistance#getMultiplier()
	 * @see #getResistance()
	 * @generated
	 */
	EAttribute getResistance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Resistance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Resistance#getUnit()
	 * @see #getResistance()
	 * @generated
	 */
	EAttribute getResistance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Resistance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Resistance#getValue()
	 * @see #getResistance()
	 * @generated
	 */
	EReference getResistance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.RotationSpeed <em>Rotation Speed</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Rotation Speed</em>'.
	 * @see EA_Model.IEC61970.Domain.RotationSpeed
	 * @generated
	 */
	EClass getRotationSpeed();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.RotationSpeed#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.RotationSpeed#getMultiplier()
	 * @see #getRotationSpeed()
	 * @generated
	 */
	EAttribute getRotationSpeed_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.RotationSpeed#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.RotationSpeed#getUnit()
	 * @see #getRotationSpeed()
	 * @generated
	 */
	EAttribute getRotationSpeed_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.RotationSpeed#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.RotationSpeed#getValue()
	 * @see #getRotationSpeed()
	 * @generated
	 */
	EReference getRotationSpeed_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Seconds <em>Seconds</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Seconds</em>'.
	 * @see EA_Model.IEC61970.Domain.Seconds
	 * @generated
	 */
	EClass getSeconds();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Seconds#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Seconds#getMultiplier()
	 * @see #getSeconds()
	 * @generated
	 */
	EAttribute getSeconds_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Seconds#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Seconds#getUnit()
	 * @see #getSeconds()
	 * @generated
	 */
	EAttribute getSeconds_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Seconds#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Seconds#getValue()
	 * @see #getSeconds()
	 * @generated
	 */
	EReference getSeconds_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.StringQuantity <em>String Quantity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>String Quantity</em>'.
	 * @see EA_Model.IEC61970.Domain.StringQuantity
	 * @generated
	 */
	EClass getStringQuantity();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.StringQuantity#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.StringQuantity#getMultiplier()
	 * @see #getStringQuantity()
	 * @generated
	 */
	EAttribute getStringQuantity_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.StringQuantity#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.StringQuantity#getUnit()
	 * @see #getStringQuantity()
	 * @generated
	 */
	EAttribute getStringQuantity_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.StringQuantity#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.StringQuantity#getValue()
	 * @see #getStringQuantity()
	 * @generated
	 */
	EReference getStringQuantity_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Susceptance <em>Susceptance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Susceptance</em>'.
	 * @see EA_Model.IEC61970.Domain.Susceptance
	 * @generated
	 */
	EClass getSusceptance();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Susceptance#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Susceptance#getMultiplier()
	 * @see #getSusceptance()
	 * @generated
	 */
	EAttribute getSusceptance_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Susceptance#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Susceptance#getUnit()
	 * @see #getSusceptance()
	 * @generated
	 */
	EAttribute getSusceptance_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Susceptance#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Susceptance#getValue()
	 * @see #getSusceptance()
	 * @generated
	 */
	EReference getSusceptance_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Temperature <em>Temperature</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Temperature</em>'.
	 * @see EA_Model.IEC61970.Domain.Temperature
	 * @generated
	 */
	EClass getTemperature();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Temperature#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Temperature#getMultiplier()
	 * @see #getTemperature()
	 * @generated
	 */
	EAttribute getTemperature_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Temperature#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Temperature#getUnit()
	 * @see #getTemperature()
	 * @generated
	 */
	EAttribute getTemperature_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Temperature#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Temperature#getValue()
	 * @see #getTemperature()
	 * @generated
	 */
	EReference getTemperature_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Voltage <em>Voltage</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Voltage</em>'.
	 * @see EA_Model.IEC61970.Domain.Voltage
	 * @generated
	 */
	EClass getVoltage();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Voltage#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Voltage#getMultiplier()
	 * @see #getVoltage()
	 * @generated
	 */
	EAttribute getVoltage_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Voltage#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Voltage#getUnit()
	 * @see #getVoltage()
	 * @generated
	 */
	EAttribute getVoltage_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Voltage#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Voltage#getValue()
	 * @see #getVoltage()
	 * @generated
	 */
	EReference getVoltage_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.VoltagePerReactivePower <em>Voltage Per Reactive Power</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Voltage Per Reactive Power</em>'.
	 * @see EA_Model.IEC61970.Domain.VoltagePerReactivePower
	 * @generated
	 */
	EClass getVoltagePerReactivePower();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.VoltagePerReactivePower#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.VoltagePerReactivePower#getMultiplier()
	 * @see #getVoltagePerReactivePower()
	 * @generated
	 */
	EAttribute getVoltagePerReactivePower_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.VoltagePerReactivePower#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.VoltagePerReactivePower#getUnit()
	 * @see #getVoltagePerReactivePower()
	 * @generated
	 */
	EAttribute getVoltagePerReactivePower_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.VoltagePerReactivePower#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.VoltagePerReactivePower#getValue()
	 * @see #getVoltagePerReactivePower()
	 * @generated
	 */
	EReference getVoltagePerReactivePower_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Volume <em>Volume</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Volume</em>'.
	 * @see EA_Model.IEC61970.Domain.Volume
	 * @generated
	 */
	EClass getVolume();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Volume#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Volume#getMultiplier()
	 * @see #getVolume()
	 * @generated
	 */
	EAttribute getVolume_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Volume#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Volume#getUnit()
	 * @see #getVolume()
	 * @generated
	 */
	EAttribute getVolume_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Volume#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Volume#getValue()
	 * @see #getVolume()
	 * @generated
	 */
	EReference getVolume_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.WaterLevel <em>Water Level</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Water Level</em>'.
	 * @see EA_Model.IEC61970.Domain.WaterLevel
	 * @generated
	 */
	EClass getWaterLevel();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.WaterLevel#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.WaterLevel#getMultiplier()
	 * @see #getWaterLevel()
	 * @generated
	 */
	EAttribute getWaterLevel_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.WaterLevel#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.WaterLevel#getUnit()
	 * @see #getWaterLevel()
	 * @generated
	 */
	EAttribute getWaterLevel_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.WaterLevel#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.WaterLevel#getValue()
	 * @see #getWaterLevel()
	 * @generated
	 */
	EReference getWaterLevel_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.Weight <em>Weight</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Weight</em>'.
	 * @see EA_Model.IEC61970.Domain.Weight
	 * @generated
	 */
	EClass getWeight();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Weight#getMultiplier <em>Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.Weight#getMultiplier()
	 * @see #getWeight()
	 * @generated
	 */
	EAttribute getWeight_Multiplier();

	/**
	 * Returns the meta object for the attribute '{@link EA_Model.IEC61970.Domain.Weight#getUnit <em>Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.Weight#getUnit()
	 * @see #getWeight()
	 * @generated
	 */
	EAttribute getWeight_Unit();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.Weight#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.Weight#getValue()
	 * @see #getWeight()
	 * @generated
	 */
	EReference getWeight_Value();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Domain.AbsoluteDateTime <em>Absolute Date Time</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Absolute Date Time</em>'.
	 * @see EA_Model.IEC61970.Domain.AbsoluteDateTime
	 * @generated
	 */
	EClass getAbsoluteDateTime();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Domain.AbsoluteDateTime#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Value</em>'.
	 * @see EA_Model.IEC61970.Domain.AbsoluteDateTime#getValue()
	 * @see #getAbsoluteDateTime()
	 * @generated
	 */
	EReference getAbsoluteDateTime_Value();

	/**
	 * Returns the meta object for enum '{@link EA_Model.IEC61970.Domain.UnitMultiplier <em>Unit Multiplier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Unit Multiplier</em>'.
	 * @see EA_Model.IEC61970.Domain.UnitMultiplier
	 * @generated
	 */
	EEnum getUnitMultiplier();

	/**
	 * Returns the meta object for enum '{@link EA_Model.IEC61970.Domain.UnitSymbol <em>Unit Symbol</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Unit Symbol</em>'.
	 * @see EA_Model.IEC61970.Domain.UnitSymbol
	 * @generated
	 */
	EEnum getUnitSymbol();

	/**
	 * Returns the meta object for enum '{@link EA_Model.IEC61970.Domain.MonetaryAmountPerEnergyUnit <em>Monetary Amount Per Energy Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Monetary Amount Per Energy Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.MonetaryAmountPerEnergyUnit
	 * @generated
	 */
	EEnum getMonetaryAmountPerEnergyUnit();

	/**
	 * Returns the meta object for enum '{@link EA_Model.IEC61970.Domain.MonetaryAmountRate <em>Monetary Amount Rate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Monetary Amount Rate</em>'.
	 * @see EA_Model.IEC61970.Domain.MonetaryAmountRate
	 * @generated
	 */
	EEnum getMonetaryAmountRate();

	/**
	 * Returns the meta object for enum '{@link EA_Model.IEC61970.Domain.Currency <em>Currency</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Currency</em>'.
	 * @see EA_Model.IEC61970.Domain.Currency
	 * @generated
	 */
	EEnum getCurrency();

	/**
	 * Returns the meta object for enum '{@link EA_Model.IEC61970.Domain.MonetaryAmountPerHeatUnit <em>Monetary Amount Per Heat Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Monetary Amount Per Heat Unit</em>'.
	 * @see EA_Model.IEC61970.Domain.MonetaryAmountPerHeatUnit
	 * @generated
	 */
	EEnum getMonetaryAmountPerHeatUnit();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	DomainFactory getDomainFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.AbsoluteDateImpl <em>Absolute Date</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.AbsoluteDateImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAbsoluteDate()
		 * @generated
		 */
		EClass ABSOLUTE_DATE = eINSTANCE.getAbsoluteDate();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ABSOLUTE_DATE__VALUE = eINSTANCE.getAbsoluteDate_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.StringImpl <em>String</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.StringImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getString()
		 * @generated
		 */
		EClass STRING = eINSTANCE.getString();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ActivePowerImpl <em>Active Power</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ActivePowerImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getActivePower()
		 * @generated
		 */
		EClass ACTIVE_POWER = eINSTANCE.getActivePower();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVE_POWER__MULTIPLIER = eINSTANCE.getActivePower_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVE_POWER__UNIT = eINSTANCE.getActivePower_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ACTIVE_POWER__VALUE = eINSTANCE.getActivePower_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.FloatImpl <em>Float</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.FloatImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getFloat()
		 * @generated
		 */
		EClass FLOAT = eINSTANCE.getFloat();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ActivePowerChangeRateImpl <em>Active Power Change Rate</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ActivePowerChangeRateImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getActivePowerChangeRate()
		 * @generated
		 */
		EClass ACTIVE_POWER_CHANGE_RATE = eINSTANCE.getActivePowerChangeRate();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVE_POWER_CHANGE_RATE__MULTIPLIER = eINSTANCE.getActivePowerChangeRate_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVE_POWER_CHANGE_RATE__UNIT = eINSTANCE.getActivePowerChangeRate_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ACTIVE_POWER_CHANGE_RATE__VALUE = eINSTANCE.getActivePowerChangeRate_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.AdmittanceImpl <em>Admittance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.AdmittanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAdmittance()
		 * @generated
		 */
		EClass ADMITTANCE = eINSTANCE.getAdmittance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ADMITTANCE__MULTIPLIER = eINSTANCE.getAdmittance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ADMITTANCE__UNIT = eINSTANCE.getAdmittance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ADMITTANCE__VALUE = eINSTANCE.getAdmittance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.AngleDegreesImpl <em>Angle Degrees</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.AngleDegreesImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAngleDegrees()
		 * @generated
		 */
		EClass ANGLE_DEGREES = eINSTANCE.getAngleDegrees();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ANGLE_DEGREES__MULTIPLIER = eINSTANCE.getAngleDegrees_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ANGLE_DEGREES__UNIT = eINSTANCE.getAngleDegrees_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ANGLE_DEGREES__VALUE = eINSTANCE.getAngleDegrees_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.AngleRadiansImpl <em>Angle Radians</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.AngleRadiansImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAngleRadians()
		 * @generated
		 */
		EClass ANGLE_RADIANS = eINSTANCE.getAngleRadians();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ANGLE_RADIANS__MULTIPLIER = eINSTANCE.getAngleRadians_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ANGLE_RADIANS__UNIT = eINSTANCE.getAngleRadians_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ANGLE_RADIANS__VALUE = eINSTANCE.getAngleRadians_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ApparentPowerImpl <em>Apparent Power</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ApparentPowerImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getApparentPower()
		 * @generated
		 */
		EClass APPARENT_POWER = eINSTANCE.getApparentPower();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute APPARENT_POWER__MULTIPLIER = eINSTANCE.getApparentPower_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute APPARENT_POWER__UNIT = eINSTANCE.getApparentPower_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference APPARENT_POWER__VALUE = eINSTANCE.getApparentPower_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.BooleanImpl <em>Boolean</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.BooleanImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getBoolean()
		 * @generated
		 */
		EClass BOOLEAN = eINSTANCE.getBoolean();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.CapacitanceImpl <em>Capacitance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.CapacitanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCapacitance()
		 * @generated
		 */
		EClass CAPACITANCE = eINSTANCE.getCapacitance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CAPACITANCE__MULTIPLIER = eINSTANCE.getCapacitance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CAPACITANCE__UNIT = eINSTANCE.getCapacitance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CAPACITANCE__VALUE = eINSTANCE.getCapacitance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ConductanceImpl <em>Conductance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ConductanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getConductance()
		 * @generated
		 */
		EClass CONDUCTANCE = eINSTANCE.getConductance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CONDUCTANCE__MULTIPLIER = eINSTANCE.getConductance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CONDUCTANCE__UNIT = eINSTANCE.getConductance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONDUCTANCE__VALUE = eINSTANCE.getConductance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.CostPerEnergyUnitImpl <em>Cost Per Energy Unit</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.CostPerEnergyUnitImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCostPerEnergyUnit()
		 * @generated
		 */
		EClass COST_PER_ENERGY_UNIT = eINSTANCE.getCostPerEnergyUnit();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COST_PER_ENERGY_UNIT__MULTIPLIER = eINSTANCE.getCostPerEnergyUnit_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COST_PER_ENERGY_UNIT__UNIT = eINSTANCE.getCostPerEnergyUnit_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference COST_PER_ENERGY_UNIT__VALUE = eINSTANCE.getCostPerEnergyUnit_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.CostRateImpl <em>Cost Rate</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.CostRateImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCostRate()
		 * @generated
		 */
		EClass COST_RATE = eINSTANCE.getCostRate();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COST_RATE__MULTIPLIER = eINSTANCE.getCostRate_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COST_RATE__UNIT = eINSTANCE.getCostRate_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference COST_RATE__VALUE = eINSTANCE.getCostRate_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.CurrentFlowImpl <em>Current Flow</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.CurrentFlowImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCurrentFlow()
		 * @generated
		 */
		EClass CURRENT_FLOW = eINSTANCE.getCurrentFlow();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CURRENT_FLOW__MULTIPLIER = eINSTANCE.getCurrentFlow_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CURRENT_FLOW__UNIT = eINSTANCE.getCurrentFlow_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CURRENT_FLOW__VALUE = eINSTANCE.getCurrentFlow_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.DampingImpl <em>Damping</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.DampingImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getDamping()
		 * @generated
		 */
		EClass DAMPING = eINSTANCE.getDamping();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DAMPING__MULTIPLIER = eINSTANCE.getDamping_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DAMPING__UNIT = eINSTANCE.getDamping_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference DAMPING__VALUE = eINSTANCE.getDamping_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.FloatQuantityImpl <em>Float Quantity</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.FloatQuantityImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getFloatQuantity()
		 * @generated
		 */
		EClass FLOAT_QUANTITY = eINSTANCE.getFloatQuantity();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FLOAT_QUANTITY__MULTIPLIER = eINSTANCE.getFloatQuantity_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FLOAT_QUANTITY__UNIT = eINSTANCE.getFloatQuantity_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLOAT_QUANTITY__VALUE = eINSTANCE.getFloatQuantity_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.FrequencyImpl <em>Frequency</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.FrequencyImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getFrequency()
		 * @generated
		 */
		EClass FREQUENCY = eINSTANCE.getFrequency();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FREQUENCY__MULTIPLIER = eINSTANCE.getFrequency_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FREQUENCY__UNIT = eINSTANCE.getFrequency_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FREQUENCY__VALUE = eINSTANCE.getFrequency_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.HoursImpl <em>Hours</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.HoursImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getHours()
		 * @generated
		 */
		EClass HOURS = eINSTANCE.getHours();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute HOURS__MULTIPLIER = eINSTANCE.getHours_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute HOURS__UNIT = eINSTANCE.getHours_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference HOURS__VALUE = eINSTANCE.getHours_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ImpedanceImpl <em>Impedance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ImpedanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getImpedance()
		 * @generated
		 */
		EClass IMPEDANCE = eINSTANCE.getImpedance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute IMPEDANCE__MULTIPLIER = eINSTANCE.getImpedance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute IMPEDANCE__UNIT = eINSTANCE.getImpedance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference IMPEDANCE__VALUE = eINSTANCE.getImpedance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.InductanceImpl <em>Inductance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.InductanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getInductance()
		 * @generated
		 */
		EClass INDUCTANCE = eINSTANCE.getInductance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INDUCTANCE__MULTIPLIER = eINSTANCE.getInductance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INDUCTANCE__UNIT = eINSTANCE.getInductance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference INDUCTANCE__VALUE = eINSTANCE.getInductance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.IntegerImpl <em>Integer</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.IntegerImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getInteger()
		 * @generated
		 */
		EClass INTEGER = eINSTANCE.getInteger();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.IntegerQuantityImpl <em>Integer Quantity</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.IntegerQuantityImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getIntegerQuantity()
		 * @generated
		 */
		EClass INTEGER_QUANTITY = eINSTANCE.getIntegerQuantity();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INTEGER_QUANTITY__MULTIPLIER = eINSTANCE.getIntegerQuantity_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INTEGER_QUANTITY__UNIT = eINSTANCE.getIntegerQuantity_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference INTEGER_QUANTITY__VALUE = eINSTANCE.getIntegerQuantity_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.KWActivePowerImpl <em>KW Active Power</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.KWActivePowerImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getKWActivePower()
		 * @generated
		 */
		EClass KW_ACTIVE_POWER = eINSTANCE.getKWActivePower();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute KW_ACTIVE_POWER__MULTIPLIER = eINSTANCE.getKWActivePower_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute KW_ACTIVE_POWER__UNIT = eINSTANCE.getKWActivePower_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference KW_ACTIVE_POWER__VALUE = eINSTANCE.getKWActivePower_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.LengthImpl <em>Length</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.LengthImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getLength()
		 * @generated
		 */
		EClass LENGTH = eINSTANCE.getLength();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute LENGTH__MULTIPLIER = eINSTANCE.getLength_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute LENGTH__UNIT = eINSTANCE.getLength_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference LENGTH__VALUE = eINSTANCE.getLength_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.MinutesImpl <em>Minutes</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.MinutesImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMinutes()
		 * @generated
		 */
		EClass MINUTES = eINSTANCE.getMinutes();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MINUTES__MULTIPLIER = eINSTANCE.getMinutes_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MINUTES__UNIT = eINSTANCE.getMinutes_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MINUTES__VALUE = eINSTANCE.getMinutes_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.MoneyImpl <em>Money</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.MoneyImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMoney()
		 * @generated
		 */
		EClass MONEY = eINSTANCE.getMoney();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MONEY__MULTIPLIER = eINSTANCE.getMoney_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MONEY__UNIT = eINSTANCE.getMoney_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MONEY__VALUE = eINSTANCE.getMoney_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.PUImpl <em>PU</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.PUImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getPU()
		 * @generated
		 */
		EClass PU = eINSTANCE.getPU();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PU__MULTIPLIER = eINSTANCE.getPU_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PU__UNIT = eINSTANCE.getPU_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PU__VALUE = eINSTANCE.getPU_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.PerCentImpl <em>Per Cent</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.PerCentImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getPerCent()
		 * @generated
		 */
		EClass PER_CENT = eINSTANCE.getPerCent();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PER_CENT__MULTIPLIER = eINSTANCE.getPerCent_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PER_CENT__UNIT = eINSTANCE.getPerCent_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PER_CENT__VALUE = eINSTANCE.getPerCent_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.PressureImpl <em>Pressure</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.PressureImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getPressure()
		 * @generated
		 */
		EClass PRESSURE = eINSTANCE.getPressure();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRESSURE__MULTIPLIER = eINSTANCE.getPressure_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRESSURE__UNIT = eINSTANCE.getPressure_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRESSURE__VALUE = eINSTANCE.getPressure_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ReactanceImpl <em>Reactance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ReactanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getReactance()
		 * @generated
		 */
		EClass REACTANCE = eINSTANCE.getReactance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTANCE__MULTIPLIER = eINSTANCE.getReactance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTANCE__UNIT = eINSTANCE.getReactance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REACTANCE__VALUE = eINSTANCE.getReactance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ReactivePowerImpl <em>Reactive Power</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ReactivePowerImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getReactivePower()
		 * @generated
		 */
		EClass REACTIVE_POWER = eINSTANCE.getReactivePower();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTIVE_POWER__MULTIPLIER = eINSTANCE.getReactivePower_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTIVE_POWER__UNIT = eINSTANCE.getReactivePower_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REACTIVE_POWER__VALUE = eINSTANCE.getReactivePower_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.RealEnergyImpl <em>Real Energy</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.RealEnergyImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getRealEnergy()
		 * @generated
		 */
		EClass REAL_ENERGY = eINSTANCE.getRealEnergy();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REAL_ENERGY__MULTIPLIER = eINSTANCE.getRealEnergy_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REAL_ENERGY__UNIT = eINSTANCE.getRealEnergy_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REAL_ENERGY__VALUE = eINSTANCE.getRealEnergy_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.ResistanceImpl <em>Resistance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.ResistanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getResistance()
		 * @generated
		 */
		EClass RESISTANCE = eINSTANCE.getResistance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RESISTANCE__MULTIPLIER = eINSTANCE.getResistance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RESISTANCE__UNIT = eINSTANCE.getResistance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference RESISTANCE__VALUE = eINSTANCE.getResistance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.RotationSpeedImpl <em>Rotation Speed</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.RotationSpeedImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getRotationSpeed()
		 * @generated
		 */
		EClass ROTATION_SPEED = eINSTANCE.getRotationSpeed();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ROTATION_SPEED__MULTIPLIER = eINSTANCE.getRotationSpeed_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ROTATION_SPEED__UNIT = eINSTANCE.getRotationSpeed_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ROTATION_SPEED__VALUE = eINSTANCE.getRotationSpeed_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.SecondsImpl <em>Seconds</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.SecondsImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getSeconds()
		 * @generated
		 */
		EClass SECONDS = eINSTANCE.getSeconds();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SECONDS__MULTIPLIER = eINSTANCE.getSeconds_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SECONDS__UNIT = eINSTANCE.getSeconds_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SECONDS__VALUE = eINSTANCE.getSeconds_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.StringQuantityImpl <em>String Quantity</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.StringQuantityImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getStringQuantity()
		 * @generated
		 */
		EClass STRING_QUANTITY = eINSTANCE.getStringQuantity();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STRING_QUANTITY__MULTIPLIER = eINSTANCE.getStringQuantity_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STRING_QUANTITY__UNIT = eINSTANCE.getStringQuantity_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference STRING_QUANTITY__VALUE = eINSTANCE.getStringQuantity_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.SusceptanceImpl <em>Susceptance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.SusceptanceImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getSusceptance()
		 * @generated
		 */
		EClass SUSCEPTANCE = eINSTANCE.getSusceptance();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUSCEPTANCE__MULTIPLIER = eINSTANCE.getSusceptance_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUSCEPTANCE__UNIT = eINSTANCE.getSusceptance_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SUSCEPTANCE__VALUE = eINSTANCE.getSusceptance_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.TemperatureImpl <em>Temperature</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.TemperatureImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getTemperature()
		 * @generated
		 */
		EClass TEMPERATURE = eINSTANCE.getTemperature();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TEMPERATURE__MULTIPLIER = eINSTANCE.getTemperature_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TEMPERATURE__UNIT = eINSTANCE.getTemperature_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TEMPERATURE__VALUE = eINSTANCE.getTemperature_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.VoltageImpl <em>Voltage</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.VoltageImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getVoltage()
		 * @generated
		 */
		EClass VOLTAGE = eINSTANCE.getVoltage();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VOLTAGE__MULTIPLIER = eINSTANCE.getVoltage_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VOLTAGE__UNIT = eINSTANCE.getVoltage_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VOLTAGE__VALUE = eINSTANCE.getVoltage_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.VoltagePerReactivePowerImpl <em>Voltage Per Reactive Power</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.VoltagePerReactivePowerImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getVoltagePerReactivePower()
		 * @generated
		 */
		EClass VOLTAGE_PER_REACTIVE_POWER = eINSTANCE.getVoltagePerReactivePower();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VOLTAGE_PER_REACTIVE_POWER__MULTIPLIER = eINSTANCE.getVoltagePerReactivePower_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VOLTAGE_PER_REACTIVE_POWER__UNIT = eINSTANCE.getVoltagePerReactivePower_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VOLTAGE_PER_REACTIVE_POWER__VALUE = eINSTANCE.getVoltagePerReactivePower_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.VolumeImpl <em>Volume</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.VolumeImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getVolume()
		 * @generated
		 */
		EClass VOLUME = eINSTANCE.getVolume();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VOLUME__MULTIPLIER = eINSTANCE.getVolume_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute VOLUME__UNIT = eINSTANCE.getVolume_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference VOLUME__VALUE = eINSTANCE.getVolume_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.WaterLevelImpl <em>Water Level</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.WaterLevelImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getWaterLevel()
		 * @generated
		 */
		EClass WATER_LEVEL = eINSTANCE.getWaterLevel();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WATER_LEVEL__MULTIPLIER = eINSTANCE.getWaterLevel_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WATER_LEVEL__UNIT = eINSTANCE.getWaterLevel_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference WATER_LEVEL__VALUE = eINSTANCE.getWaterLevel_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.WeightImpl <em>Weight</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.WeightImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getWeight()
		 * @generated
		 */
		EClass WEIGHT = eINSTANCE.getWeight();

		/**
		 * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WEIGHT__MULTIPLIER = eINSTANCE.getWeight_Multiplier();

		/**
		 * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WEIGHT__UNIT = eINSTANCE.getWeight_Unit();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference WEIGHT__VALUE = eINSTANCE.getWeight_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.impl.AbsoluteDateTimeImpl <em>Absolute Date Time</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.impl.AbsoluteDateTimeImpl
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getAbsoluteDateTime()
		 * @generated
		 */
		EClass ABSOLUTE_DATE_TIME = eINSTANCE.getAbsoluteDateTime();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ABSOLUTE_DATE_TIME__VALUE = eINSTANCE.getAbsoluteDateTime_Value();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.UnitMultiplier <em>Unit Multiplier</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.UnitMultiplier
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getUnitMultiplier()
		 * @generated
		 */
		EEnum UNIT_MULTIPLIER = eINSTANCE.getUnitMultiplier();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.UnitSymbol <em>Unit Symbol</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.UnitSymbol
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getUnitSymbol()
		 * @generated
		 */
		EEnum UNIT_SYMBOL = eINSTANCE.getUnitSymbol();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.MonetaryAmountPerEnergyUnit <em>Monetary Amount Per Energy Unit</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.MonetaryAmountPerEnergyUnit
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMonetaryAmountPerEnergyUnit()
		 * @generated
		 */
		EEnum MONETARY_AMOUNT_PER_ENERGY_UNIT = eINSTANCE.getMonetaryAmountPerEnergyUnit();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.MonetaryAmountRate <em>Monetary Amount Rate</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.MonetaryAmountRate
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMonetaryAmountRate()
		 * @generated
		 */
		EEnum MONETARY_AMOUNT_RATE = eINSTANCE.getMonetaryAmountRate();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.Currency <em>Currency</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.Currency
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getCurrency()
		 * @generated
		 */
		EEnum CURRENCY = eINSTANCE.getCurrency();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Domain.MonetaryAmountPerHeatUnit <em>Monetary Amount Per Heat Unit</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Domain.MonetaryAmountPerHeatUnit
		 * @see EA_Model.IEC61970.Domain.impl.DomainPackageImpl#getMonetaryAmountPerHeatUnit()
		 * @generated
		 */
		EEnum MONETARY_AMOUNT_PER_HEAT_UNIT = eINSTANCE.getMonetaryAmountPerHeatUnit();

	}

} //DomainPackage
